본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

Aggregation Relation

aka. 집약 관계, 집합 연관 관계, 집약 연관 관계

  • 클래스와 클래스간의 부분과 전체의 관계를 의미
  • UML 2.0에서는 사용하지 않음

자동차와 바퀴

구성 관계와의 차이

편집 원본 편집

전체 클래스 소멸 시 부분 클래스도 소멸하는지 여부 차이

구분 집합 관계 구성 관계
전체 클래스 소멸 시 부분 클래스 소멸 여부 소멸하지 않음 소멸
예시 자동차와 바퀴 건물과 방

구성 관계는 전체 클래스 소멸 시 부분 클래스도 소멸한다. 반면 집합 관계는 부분 클래스가 모여서 전체 클래스가 될 수 있다는 것을 의미하며, 전체 클래스가 소멸할 경우 부분 클래스는 소멸하지 않고 그대로 존재할 수 있다. 자동차라는 실체가 부셔져서 없어졌다고 해도 바퀴는 멀쩡할 수 있는 것이다. 구성 관계의 예시인 건물과 방은 건물이 사라질 경우 방이 사라진다고 이해할 수 있다.